Tables [dbo].[PublishMessageLog]
Properties
PropertyValue
Created10:31:35 AM Tuesday, March 02, 2010
Last Modified1:17:34 PM Thursday, February 23, 2012
Columns
NameData TypeMax Length (Bytes)Allow Nulls
Cluster Primary Key PK_PublishMessageLog: PublishMessageLogKeyPublishMessageLogKeyuniqueidentifier16
No
Foreign Keys FK_PublishMessageLog_PublishRequest: [dbo].[PublishRequest].PublishRequestKeyIndexes IX_PublishMessageLog_PublishRequestKey: PublishRequestKeyPublishRequestKeyuniqueidentifier16
No
Foreign Keys FK_PublishMessageLog_PublishRequestDetail: [dbo].[PublishRequestDetail].PublishRequestDetailKeyIndexes IX_PublishMessageLog_PublishRequestDetailKey: PublishRequestDetailKeyPublishRequestDetailKeyuniqueidentifier16
Yes
Foreign Keys FK_PublishMessageLog_PublishServerRef: [dbo].[PublishServerRef].PublishServerCodeIndexes IX_PublishMessageLog_PublishServerCode: PublishServerCodePublishServerCodenchar(1)2
Yes
MessageNumberint4
Yes
MessageTextnvarchar(2000)4000
No
MessageDateTimedatetime8
No
Locationnvarchar(100)200
No
DisplayFlagbit1
No
Indexes Indexes
NameColumnsUnique
Cluster Primary Key PK_PublishMessageLog: PublishMessageLogKeyPK_PublishMessageLogPublishMessageLogKey
Yes
IX_PublishMessageLog_PublishRequestDetailKeyPublishRequestDetailKey
IX_PublishMessageLog_PublishRequestKeyPublishRequestKey
IX_PublishMessageLog_PublishServerCodePublishServerCode
Foreign Keys Foreign Keys
NameDeleteColumns
FK_PublishMessageLog_PublishRequestPublishRequestKey->[dbo].[PublishRequest].[PublishRequestKey]
FK_PublishMessageLog_PublishRequestDetailCascadePublishRequestDetailKey->[dbo].[PublishRequestDetail].[PublishRequestDetailKey]
FK_PublishMessageLog_PublishServerRefPublishServerCode->[dbo].[PublishServerRef].[PublishServerCode]
SQL Script
CREATE TABLE [dbo].[PublishMessageLog]
(
[PublishMessageLogKey] [uniqueidentifier] NOT NULL,
[PublishRequestKey] [uniqueidentifier] NOT NULL,
[PublishRequestDetailKey] [uniqueidentifier] NULL,
[PublishServerCode] [nchar] (1) COLLATE SQL_Latin1_General_CP1_CI_AS NULL,
[MessageNumber] [int] NULL,
[MessageText] [nvarchar] (2000) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL,
[MessageDateTime] [datetime] NOT NULL,
[Location] [nvarchar] (100) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL,
[DisplayFlag] [bit] NOT NULL
) ON [PRIMARY]

GO
ALTER TABLE [dbo].[PublishMessageLog] ADD CONSTRAINT [PK_PublishMessageLog] PRIMARY KEY CLUSTERED ([PublishMessageLogKey]) ON [PRIMARY]
GO
CREATE NONCLUSTERED INDEX [IX_PublishMessageLog_PublishRequestDetailKey] ON [dbo].[PublishMessageLog] ([PublishRequestDetailKey]) ON [PRIMARY]
GO
CREATE NONCLUSTERED INDEX [IX_PublishMessageLog_PublishRequestKey] ON [dbo].[PublishMessageLog] ([PublishRequestKey]) ON [PRIMARY]
GO
CREATE NONCLUSTERED INDEX [IX_PublishMessageLog_PublishServerCode] ON [dbo].[PublishMessageLog] ([PublishServerCode]) ON [PRIMARY]
GO
ALTER TABLE [dbo].[PublishMessageLog] ADD CONSTRAINT [FK_PublishMessageLog_PublishRequest] FOREIGN KEY ([PublishRequestKey]) REFERENCES [dbo].[PublishRequest] ([PublishRequestKey])
GO
ALTER TABLE [dbo].[PublishMessageLog] ADD CONSTRAINT [FK_PublishMessageLog_PublishRequestDetail] FOREIGN KEY ([PublishRequestDetailKey]) REFERENCES [dbo].[PublishRequestDetail] ([PublishRequestDetailKey]) ON DELETE CASCADE
GO
ALTER TABLE [dbo].[PublishMessageLog] ADD CONSTRAINT [FK_PublishMessageLog_PublishServerRef] FOREIGN KEY ([PublishServerCode]) REFERENCES [dbo].[PublishServerRef] ([PublishServerCode])
GO
Uses
Used By